package abg.core.service.mt;

import abg.core.domain.db.MtRoomApply;
import abg.core.domain.mt.MtRoomApplyVo;
import abg.core.domain.search.Psh;
import com.mybatisflex.core.paginate.Page;

/**
 * 会议资格
 *
 * @author leyili
 */
public interface MtRoomApplyService {

    /**
     * 申请会议室资格
     *
     * @param param
     * @return
     */
    boolean addApply(MtRoomApply param);

    /**
     * 分页查询 申请会议资格记录
     *
     * @param mtRoomApply
     * @param psh
     * @return
     */
    Page<MtRoomApplyVo> page(MtRoomApplyVo mtRoomApply, Psh psh);

    Object approve(MtRoomApply mtRoomApply);
}
